What is the difference between Ethereum layer 2 and Bitcoin layer 2?
Could you please elaborate on the key differences between Ethereum's Layer 2 solutions and Bitcoin's Layer 2 technologies? How do they address the scalability and transaction speed challenges inherent in their respective blockchains? Are there any notable use cases or implementations that demonstrate the advantages of each approach?